package com.promise.jokerdream.response.pc

import kotlinx.serialization.Serializable
import kotlinx.serialization.SerialName

// 深渊挑战
@Serializable
data class FightAbyssTidePCResponse(
    override val result: Int,
    override val msg: String = "",

    // Boss血量
    @SerialName("boss_hp")
    val bossHp: Int = 0,

    // Boss名称
    @SerialName("boss_name")
    val bossName: String = "",

    // Boss数量
    @SerialName("boss_num")
    val bossNum: Int = 0,

    // 当前节点
    @SerialName("current_node")
    val currentNode: Int = 0,

    // 战斗状态，1为存活、2为死亡、3为通过
    @SerialName("fight_status")
    val fightStatus: Int = 0,

): BasePCResponse {
    override fun getDescription(): String {
        return msg
    }
}
